package collection;

import java.util.ArrayList;
import java.util.List;

public class CollectionDemo2 {

    public static void main(String[] args) {
        // 创建集合对象
        List list = new ArrayList();
        // 添加元素
        list.add("hello");
        list.add("world");
        list.add("java");
        list.addAll(list);
        System.out.println( list);
        //删除元素
        //删除指定元素
        list.remove("hello");
        System.out.println( list);
        //删除指定索引的元素
        list.remove(0);
        System.out.println( list);

        // 修改元素
        list.set(0, "java");
        System.out.println( list);
        // 获取元素
        System.out.println(list.get(0));
        //通过线性查找
        System.out.println("java的索引位置从左到右为："+list.indexOf("java"));
        System.out.println("java的索引位置从右到左为："+list.lastIndexOf("java"));

        // 判断元素是否存在
        System.out.println(list.contains("java"));
        // 清空集合
        list.clear();
    }
}
